import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * Created by donar on 17/3/8.
 */
public class Catagory {
    String catagoryId;
    Map<String,String> attributes = new HashMap<String, String>();
    String name;
    String storeContextName;
    String idPath;
    String namePath;
    List<String> childIds = new ArrayList<String>();
    Boolean hasChildren;
    String productTypeDefinitions;
        List<Map<String,Object>> refinementsInformation = new ArrayList<Map<String, Object>>();

    public Boolean getHasChildren() {
        return hasChildren;
    }

    public void setHasChildren(Boolean hasChildren) {
        this.hasChildren = hasChildren;
    }

    public String getCatagoryId() {
        return catagoryId;
    }

    public void setCatagoryId(String catagoryId) {
        this.catagoryId = catagoryId;
    }

    public Map<String, String> getAttributes() {
        return attributes;
    }

    public void setAttributes(Map<String, String> attributes) {
        this.attributes = attributes;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getStoreContextName() {
        return storeContextName;
    }

    public void setStoreContextName(String storeContextName) {
        this.storeContextName = storeContextName;
    }

    public String getIdPath() {
        return idPath;
    }

    public void setIdPath(String idPath) {
        this.idPath = idPath;
    }

    public String getNamePath() {
        return namePath;
    }

    public void setNamePath(String namePath) {
        this.namePath = namePath;
    }

    public List<String> getChildIds() {
        return childIds;
    }

    public void setChildIds(List<String> childIds) {
        this.childIds = childIds;
    }

    public String getProductTypeDefinitions() {
        return productTypeDefinitions;
    }

    public void setProductTypeDefinitions(String productTypeDefinitions) {
        this.productTypeDefinitions = productTypeDefinitions;
    }

    public List<Map<String, Object>> getRefinementsInformation() {
        return refinementsInformation;
    }

    public void setRefinementsInformation(List<Map<String, Object>> refinementsInformation) {
        this.refinementsInformation = refinementsInformation;
    }
}
